package com.yidu.drug.dao;

import java.util.List;

import com.yidu.drug.model.FilialeModel;
/**
 * 分公司dao类
 * @author 吴淑侦
 * @date 2018年8月13日 下午7:23:26
 * @version 1.0
 */
public interface FilialeModelMapper {
    int deleteByPrimaryKey(String filId);

    int insert(FilialeModel record);

    int insertSelective(FilialeModel record);

    FilialeModel selectByPrimaryKey(String filId);

    int updateByPrimaryKeySelective(FilialeModel record);

    int updateByPrimaryKey(FilialeModel record);
    
    /**
     * 查询所有的方法
     * @param filialeModel
     * @return
     */
    List<FilialeModel> findAll(FilialeModel filialeModel);
	
    /**
     * 查询所有行数
     * @param filialeModel
     * @return
     */
	Long findRows(FilialeModel filialeModel);
	
	/**
	 * 根据id查询
	 * @param filId
	 * @return
	 */
	FilialeModel findById(String filId);
	
	/**
	 * 根据id修改状态
	 * @param filId
	 * @return
	 */
	int updateById(String filId);
	
	/**
	 * 查询所有公司
	 * @return
	 */
	List<FilialeModel> findAllFiliale();
	
	/**
	 * 判断公司名是否存在
	 * @param filName
	 * @return
	 */
	int isExist(String filName);
}